

/* CSS Document */
* { list-style:none; padding:0; margin:0;}
body{ font-size:12px; margin:0 auto; color:#333;font-family:Microsoft YaHei; background:#fff;}
p{ line-height:25px;}
.cl{ clear:both;}
a{  font-size:12px;   text-decoration:none;color:#333;}
a:hover{	font-size:12px;	text-decoration:none;color:#ff0000;}img{ border:none;}
.zi{line-height:46px; color:#313131; width:1100px; margin:0 auto; height:46px;}
.lj li{float:left; margin:0 5px;}
.zi a{  font-size:12px;   text-decoration:none; color:#313131;}

.zi a:hover{  font-size:12px;   text-decoration:none;color:#ff0000; line-height:35px;}
.piczi a{  font-size:12px;   text-decoration:none; color:#333;}
.piczi a:hover{  font-size:12px;   text-decoration:none;color:#ff0000;}  .pad{ padding-top:15px;}
.left{float:left;}
.right{float:right;}
.mad{ margin-top:15px;}

/*---------------------------------页头样式开始-------------------------------------*/
.top{ width:100%;  margin:0px auto; background:url(../images/index_02.jpg) repeat-x; height:185px;}
.hy{color:#313131;}
.logo{ background:url(../images/index_05.jpg) no-repeat; width:1100px; height:140px; margin:0 auto;}
.logo_right{width:149px; text-align:center; float:right; line-height:46px; color:#fff;}

/*设为首页 加入收藏*/
.banner{ width:100%; height:478px; margin:0 auto; overflow:hidden;}
.gjc{height:40px; border-bottom:1px solid #d7d7d7; line-height:40px; width:100%;}
.gjc_nr{width:1100px; margin:0 auto;}
.gjc_nr a{ margin:0 15px;}

/*主体部分：主体需平铺*/
.mail{ width:100%; height:auto; margin:0 auto; background-color:#ECE8BB;}
.fg{height:10px;}




/*主体中心部分：主体不平铺*/
.box{ width:1100px; margin:0px auto; height:auto; padding-top:20px;} 


/*---------------------------------首页样式开始-------------------------------------*/
.sy_fl{width:232px;}
.fl_bt{background:url(../images/index_18.jpg) no-repeat; width:254px; height:87px;}
.fl_nr{width:230px;border:solid 1px #cccccc; border-top:0px; padding:5px 0px;}
.nr_xq li a{ background:url(../images/index_28.jpg) no-repeat; display:block; width:215px; height:38px; line-height:38px; margin:10px auto; color:#fff; font-size:16px; text-indent:2.5em;}
.nr_xq li .xfl a{ background:url(../images/index_22.jpg) no-repeat; width:230px; height:41px; display:block; color:#6b6b6b; font-size:12px; margin:0 auto; line-height:41px;}
.nr_xq li .xfl a:hover{ background:url(../images/hover.jpg) no-repeat; color:#fff;}

.anli{width:1100px; margin:0 auto;}
#menuboox{background:#efefef; height:51px;}
#menuboox li{float:left; line-height:51px; text-align:center; font-size:14px; width:273px; border-right:1px solid #cdcdcd;}
#menuboox li:nth-child(4){border-right:0px;}
#menuboox li.hover{border-top:3px solid #025ebb; border-right:0px;}
#contenn{height:232px; overflow:hidden; width:1100px;}

.xinwen{width:1100px; margin:0 auto;}
.sy_new{width:735px;}
.new_bt{ background:url(../images/index_104.jpg) no-repeat bottom; line-height:35px; width:735px; height:49px; color:#025ebb; font-size:16px; font-weight:bold; text-indent:0.5em;}
.new_bt a{float:right; font-weight:normal; line-height:35px;}
.new_img{width:205px; height:273px; padding:5px; border:solid 1px #CCC; float:left;}
.new_nr{width:500px; float:right;}
.new_nr li{ background:url(../images/index_105.jpg) no-repeat; width:500px; height:38px; line-height:35px; text-indent:1.8em;}
.new_nr li font{float:right; color:#a7a7a7;}

.cjwt{width:306px;}
.wt_bt{ background:url(../images/index_94.jpg) no-repeat; width:306px; height:36px;}
.cjwt_nr{width:100%;}
.wt{background:url(../images/index_109.jpg) no-repeat left center; padding-left:30px; line-height:22px; font-weight:bold; margin:10px 0px; height:28px; }
.wt a{font-size:14px;}
.wt_nr{background:url(../images/index_112.jpg) no-repeat left top 3px; line-height:20px; height:35px; overflow:hidden; padding-left:30px; padding-bottom:10px; border-bottom:1px dashed #d8d8d8;}



/****滚动2*********/
.index_Rollaa { width:1100px; margin:0 auto; padding:5px 0px;overflow:hidden;}
#demoaa { overflow:hidden;  width:1100px; margin:0 auto;} 
#indemoaa{ float: left; width:800%;}
#demoaa #indemoaa .img { width:230px;height:177px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#demoaa #indemoaa .img:hover{border:solid 1px #0f52b4;}
#demoaa #indemoaa img {max-width:230px; max-height:177px; vertical-align:middle;}
#demoaa #indemoaa a { display:block; width:auto; float:left; margin:15px 10px 0px 10px;}
#demoaa #indemoaa p { text-align:center;  line-height:36px;  height:36px; color:#1e1d1d; width:100%; font-size:14px;}
#demoaa1 { float: left;}
#demoaa2 {float: left;}

/****滚动2*********/
.index_Rollc { width:1100px; margin:0 auto; padding:5px 0px;overflow:hidden;}
#democ { overflow:hidden;  width:1100px; margin:0 auto;} 
#indemoc{ float: left; width:800%;}
#democ #indemoc .img { width:230px;height:177px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#democ #indemoc .img:hover{border:solid 1px #0f52b4;}
#democ #indemoc img {max-width:230px; max-height:177px; vertical-align:middle;}
#democ #indemoc a { display:block; width:auto; float:left; margin:15px 10px 0px 10px;}
#democ #indemoc p { text-align:center;  line-height:36px;  height:36px; color:#1e1d1d; width:100%; font-size:14px;}
#democ1 { float: left;}
#democ2 {float: left;}


/****滚动2*********/
.index_Rollaaa { width:1100px; margin:0 auto; padding:5px 0px;overflow:hidden;}
#demoaaa { overflow:hidden;  width:1100px; margin:0 auto;} 
#indemoaaa{ float: left; width:800%;}
#demoaaa #indemoaaa .img { width:230px;height:177px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#demoaaa #indemoaaa .img:hover{border:solid 1px #0f52b4;}
#demoaaa #indemoaaa img {max-width:230px; max-height:177px; vertical-align:middle;}
#demoaaa #indemoaaa a { display:block; width:auto; float:left; margin:15px 10px 0px 10px;}
#demoaaa #indemoaaa p { text-align:center;  line-height:36px;  height:36px; color:#1e1d1d; width:100%; font-size:14px;}
#demoaaa1 { float: left;}
#demoaaa2 {float: left;}



/***双箭头滚动***/
.index_cpzs_nr {
	width:1100px; margin:0 auto;
	overflow: hidden;
	
}
.index_cpzs_nr a.mr_prev {
	margin-top:65px;
	float: left;
}
.index_cpzs_nr a.mr_next {
	margin-top:65px;
	float: right;
}
#marquee1 {
	width:1018px;/**图片li的宽度*图片个数**/
	float: left;
	overflow: hidden;
	height: 220px;	
	margin-left:5px;
	margin-right:0px;
}
#marquee1 ul li {
	float: left;
	text-align:center;
}
#marquee1 ul li img {
	max-width:230px; max-height:177px; vertical-align:middle;
	
	
}

#marquee1 ul li a { display:block; width:auto; float:left; margin:10px 10px 0px 15px;}

#marquee1 ul li .img {border:solid 1px #CCC;
	 width:230px;height:177px; overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;
}

#marquee1 ul li p { text-align:center;  line-height:36px; width:100%;  height:36px; color:#333; font-size:14px;}

.sy_xw{ background:url(../images/index_67.jpg) no-repeat; width:1200px; height:42px; text-align:right; margin:15px auto;}
.sy_xw img{ margin-top:15px;}

.index_news{width:1200px; margin:0 auto;}
.i_n{width:580px; margin-right:20px; padding-bottom:10px; border-bottom:1px dashed #cccccc;}



/*focus*/
.focus{ width:600px; height:127px; margin:0; padding:0; margin-top:20px;}
.focus-left{ width:230px; height:127px; margin:0; padding:0; float:left;}
.focus-right{ width:330px; height:127px; margin:0; margin-top:18px;  float:left; text-height:2em; overflow:hidden; font-size:12px; }
.focus-right span{font-weight:bold;}
.xw_xq{height:60px; margin:8px 0px; overflow:hidden;}
.focus-right p{ line-height:20px;}
.focus-left img{ width:210px; height:123px; margin:6px; padding:0; border:1px solid #eee;}
#a-focus{color:#333;font-size:12px;}
#a-focus:hover{color:#f00;}
#a-focus-end{color:#333;}
#a-focus-end:hover{color:#f00;}

/*产品展示 */
.sy_cp{widht:836px;}
.in_cp_bt{ background:url(../images/index_16.jpg) no-repeat; width:836px; height:38px; text-align:right; margin-top:10px;}
.cp_tj{ margin-top:18px; height:280px; overflow:hidden; border-bottom:1px dashed #d1d1d1;}
.cp_tj_img{width:319px; height:250px;border:solid 1px #d1d1d1;}
.cp_tj_img img{width:319px; height:250px;}
.cp_tj_nr{width:482px;}
.cp_tj_nr .cp_t{ line-height:58px; font-size:14px; border-bottom:1px dashed #d1d1d1; width:100%; display:block;}
.cp_nr{ margin-top:15px; font-size:14px; line-height:38px;}
.cp_nr p{ line-height:35px;}
.cp_gd{ margin-top:10px;}
/****滚动2*********/
.index_Rolla { width:836px; margin:0 auto; padding:5px 0px;overflow:hidden;}
#demoa { overflow:hidden;  width:836px; margin:0 auto;} 
#indemoa { float: left; width:836px;}
#demoa #indemoa .img { width:186px;height:136px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#demoa #indemoa .img:hover{border:solid 1px #0f52b4;}
#demoa #indemoa img {max-width:186px; max-height:136px; vertical-align:middle;}
#demoa #indemoa a { display:block; width:auto; float:left; margin:15px 10px 0px 10px;width:186px;}
#demoa #indemoa p { text-align:center;  line-height:36px;  height:36px; color:#1e1d1d; width:100%; font-size:14px;}
#demoa1 { float: left;}
#demoa2 {float: left;}

.sy_fa{ padding:25px 0px; width:1100px; margin:0 auto;}
.fa_right{float:right; width:839px;}
.fangan_img{width:312px; height:313px;}
.fangan_img img{width:312px; height:313px;}
.fangan_nr{width:518px;}
.bt{ font-size:16px; font-weight:bold; line-height:40px; border-bottom:1px solid #d9d9d9; display:block;}
.fangan_xq{font-size:14px; line-height:28px; margin-top:15px; height:168px; overflow:hidden; margin-bottom:15px;}
.fangan_xq p{ line-height:28px;}



.ys{background:url(../images/index_61.jpg) no-repeat center; width:100%; height:125px; margin:40px auto;}
.ys_nr{background:url(../images/index_64.jpg) no-repeat center; width:100%; height:1226px; margin:0px auto;}
.hb{ background:url(../images/index_67.jpg) no-repeat center; width:100%; height:75px; margin:20px auto;}

/****滚动2*********/
.index_Roll { width:1100px; margin:0 auto; padding:5px 0px;overflow:hidden;}
#demo{ overflow:hidden;  width:1100px; margin:0 auto;} 
#indemo{ float: left; width:800%;}
#demo #indemo .img { width:176px;height:93px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#demo #indemo .img:hover{border:solid 1px #0f52b4;}
#demo #indemo img {max-width:176px; max-height:93px; vertical-align:middle;}
#demo #indemo a { display:block; width:auto; float:left; margin:15px 10px 0px 10px;}
#demo #indemo p { text-align:center;  line-height:36px;  height:36px; color:#1e1d1d; width:100%; font-size:14px;}
#demo1 { float: left;}
#demo2 {float: left;}


/*公司简介*/
.js_bt{background:url(../images/index_75.jpg) no-repeat center; height:50px; margin:16px auto; width:1100px;}
.js_bt img{margin-top:15px;}
.js_nr{width:1100px; margin:20px auto; height:295px; overflow:hidden; line-height:29px;}
.js_nr p{ line-height:29px;}
.js_nr img{float:left; margin-right:25px;}

.js_xq_img{width:385px; height:295px;}
.js_xq{width:567px;}
.sy_jj{ background:#f7f7f7; padding:20px 0px; height:400px; margin:20px 0px;}
.gsmc{font-weight:bold; font-size:16px;}
.gs_nr{height:190px; line-height:30px; overflow:hidden; margin:15px 0px;}
.gs_nr p{ line-height:30px;}

.c_bt{ background:url(../images/index_48.jpg) no-repeat; height:44px; margin:0 auto; text-align:right; width:1200px;}
.c_bt img{ margin-top:15px;}

.sy_case{width:100%; height:266px; background:#0f52b4; padding:20px 0px;}






/*-------------------------------------------内页样式开始-----------------------------------------------*/


/*左侧列表栏目*/
.boxleft{width:239px;   margin:0px; float:left;}

/*内页产品分类*/
.nylist{width:239px; height:auto; margin:0 auto; overflow:hidden;}
.nylist_top{height:35px; background:url(../images/index_03.png) no-repeat left center ;}
.nylist_bot{ width:239px;height:auto !important; zoom:1; overflow:hidden;}
.classname{ line-height:35px;font-size:16px; color:#000;  padding-left:35px;}

/* 类别名称*/

/*产品分类列表*/
.aboutleft2 {width:226px;font-size:12px; margin:0 auto; height:auto; padding-bottom:10px;}
.aboutleft2 li {width:100%; height:32px;line-height:32px;background:#e8e8e8; border-bottom:0px #747474 dashed; margin-top:4px;}
.aboutleft2 a {	font-size:14px;text-align:center;  font-weight:bold; display:block;}
.aboutleft2 a:hover {text-decoration:none;text-align:center; font-weight:bold; background:#b3d34a; color:#fff;}

/*内页联系我们*/
.boxleft_bot{ margin-top:15px;}
.nylink{ width:239px; height:auto; margin:15px auto 0 auto;}
.nylink_top{ height:40px; background:url(../images/index_30.jpg) no-repeat;}
.nylink_bot{  height:auto ;}
.nylink_bot_nr{ line-height:24px; width:90%; margin:0 auto; padding-top:10px ;}

/*内页新闻列表*/
.new1 {width:100%;text-align:left;font-size:12px;}
.new1 li {width:100%;height:28px;line-height:28px;float:left;display:inline; border-bottom: 1px #A8A8A8 dashed;}
.new1 a {float:left;margin-left:15px; ;}
.new1 font {float:right;margin-right:0px;font-size:12px;}
.new1 a:hover {font-size:12px;text-decoration:none; ;}

/*内页产品展示列表*/
.product{ width:100%; list-style:none; padding-top:10px; padding-left:3px;}
.product li{ width:242px; margin:10px 10px; float: left; display:block;}
.product li .img{width:240px;height:150px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
.product li a{ display:block;}
.product li img{ max-width:240px; max-height:150px;vertical-align:middle; }
.product li p{  text-align:center; height:30px;line-height:30px;width:242px; margin-top:3px; background:#ccc;}
.product_title{text-align:center; font-weight:bold;padding:5px; width:100%; font-size:16px;}
.product_related{text-align:center; padding:5px; width:100%;}
.proimg{ text-align:center;}
.proimg img{ text-align:center; max-width:98%; margin:0 auto; display:block;} .page{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}

/*右侧主体*/
.boxright{ width:800px; height:auto; float:right;}
.boxright_top{ height:40px; background:#0f52b4;}
.boxright_mid{ width:100%; height:auto !important; min-height:480px; overflow:hidden; zoom:1;}
.boxright_bot{   height:8px; background:url(../images/nybot.jpg) center top no-repeat;}
.left_zi{overflow:hidden; height:40px; line-height:40px; font-size:18px; color:#fff; float:left; padding-left:35px; ;}
.right_zi{ float:right; padding:0px 15px; overflow:hidden;text-align:right; line-height:40px; color:#fff; margin-right:15px;}
.right_zi a{color:#fff;}
.content{ line-height:24px; width:96%; margin:0 auto; padding-top:10px ;}

/*右侧内容*/

/*---------------------------------页尾样式开始-------------------------------------*/
.foot{ width:100%; margin:0 auto; text-align:left; color:#fff; background:#0f52b4; height:245px; margin-top:25px;}
.foot_bot{ width:1200px; margin:0 auto; padding-top:15px; color:#fff; text-align:left; line-height:30px; overflow:hidden; position:relative; height:160px;}
.foot_bot p{ line-height:30px;}
.foot_menu{ height:44px; width:1200px; line-height:44px; padding-top:15px;  margin:0px auto 0 auto;color:#fff;}
.foot_menu a{ padding:0 8px; color:#fff;}
.weixin{width:148px; overflow:hidden; position:absolute; right:0px; top:0px; text-align:center;}
.weixin img{max-width:148px; height:148px;}




.page{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}
.page a{ padding:5px; border:1px solid #ccc; margin:0 3px;color:#333;}
.page a:hover{ background:#F60; color:#fff;}
.page font{ padding:5px; border:1px solid #ccc; margin:0 3px;background:#F60; color:#fff;}
.nolink{padding:5px; border:1px solid #ccc; margin:0 3px;}



